package org.jutils.chart.model;

/*******************************************************************************
 * 
 ******************************************************************************/
public interface IDataPoint
{
    /***************************************************************************
     * @return
     **************************************************************************/
    public double getX();

    /***************************************************************************
     * @return
     **************************************************************************/
    public double getY();

    /***************************************************************************
     * @return
     **************************************************************************/
    public boolean isSelected();

    /***************************************************************************
     * @return
     **************************************************************************/
    public boolean isHidden();

    /***************************************************************************
     * @param selected
     **************************************************************************/
    public void setSelected( boolean selected );

    /***************************************************************************
     * @param hidden
     **************************************************************************/
    public void setHidden( boolean hidden );
}
